/**
 * Created by Superlee on 2016/6/4.
 */
var testApp=angular.module('MyApp');

testApp.config(function($stateProvider,$urlRouterProvider){
    $urlRouterProvider.otherwise('/login');
    $stateProvider
        .state('login',{
            url:'/login',
            views:{
                '':{
                    templateUrl:'tpls/home.html'
                },
                'main@login':{
                    templateUrl:'tpls/loginForm.html'
                }
            }
        })
        .state('register',{
            url:'/register',
            views:{
                '':{
                    templateUrl:'tpls/home.html'
                },
                'main@register':{
                    templateUrl:'tpls/registerForm.html'
                }
            }
        })
        .state('mainPage',{
            url:'/:role',
            views:{
                '':{
                    templateUrl:'tpls/mainPage.html'
                },
                'sideBar@mainPage':{
                    // templateUrl:'tpls/main/sidebar.html'
                    // templateUrl:'tpls/sidebar/adminSidebar.html'
                    templateUrl:function($stateParams){
                        console.log($stateParams.role);
                        return 'tpls/sidebar/'+$stateParams.role+'Sidebar.html';
                    }
                },
                'content@mainPage':{
                    templateUrl:'tpls/main/mainContent.html'
                }
            }
        })
        /*.state('mainPage.queryStuInfo',{
         url:'/queryStuInfo',
         views:{
         'content':{
         templateUrl:'tpls/main/admin/queryStuInfo.html'
         }
         }
         })
         .state('mainPage.queryOnpaidCash',{
         url:'/queryOnpaidCash',
         views:{
         'content':{
         templateUrl:'tpls/main/admin/queryOnpaidCash.html'
         }
         }
         })
         .state('mainPage.newStuEnroll',{
         url:'/newStuEnroll',
         views:{
         'content':{
         templateUrl:'tpls/main/admin/newStuEnroll.html'
         }
         }
         })
         .state('mainPage.oldStuEnroll',{
         url:'/oldStuEnroll',
         views:{
         'content':{
         templateUrl:'tpls/main/admin/oldStuEnroll.html'
         }
         }
         })
         .state('mainPage.updateStuInfo',{
         url:'/updateStuInfo',
         views:{
         'content':{
         templateUrl:'tpls/main/admin/updateStuInfo.html'
         }
         }
         })
         .state('mainPage.updatePassword',{
         url:'/updatePassword',
         views:{
         'content':{
         templateUrl:'tpls/main/admin/updatePassword.html'
         }
         }
         })
         .state('mainPage.updateCommand',{
         url:'/updateCommand',
         views:{
         'content':{
         templateUrl:'tpls/main/admin/updateCommand.html'
         }
         }
         })*/
        .state('mainPage.content',{
            url:'/:name',
            views:{
                'content@mainPage':{
                    templateUrl:function($stateParams){
                        console.log($stateParams);
                        return 'tpls/main/admin/'+$stateParams.name + '.html';
                    }
                }
            }
        })
        .state('mainPage.content.result',{
            url:'/:name/result',
            views:{
                'queryResult@mainPage.content':{
                    templateUrl:function($stateParams){
                        return 'tpls/main/admin/'+$stateParams.name + 'Result.html';
                    }
                }
            }
        });
});